lots of random cleanup
sweep sweep sweep
skip lots of silly array init code