I'd suggest your package level functions should call the convertor functions, not the other way round