Removed some unnecessary metaprogramming.
Removed some ridiculous first chaining.