conversions ... hard to fathom :|