moar style failings, still working.