a few moar tests & conversions to proper types