There really needs to be a better way to do all these conversions :poop: 

@jzelinskie suggestions?