more messy in-between conversions.