Most of that actually doesnt seem that bad of an idea...