moved basic_convert down