WIP -- something not quite getting there at the moment
I'm an idiot... good thing strong types are actually there for a reason