just tracking some throw away work on this branch

These are the changes I made to get this working again. No idea really what was causing it other than all that silly std.out crap. Lets do away with it.