single conversions to save memory