Back to where stuff works...
This is actually a more correct version..

Because…. we should really be overwriting functions since the this
pointer needs ton e updated…