Remind me why the converter should be part of the API. That is a bit unusual.