maybe we should catch FrontEndException inside of this and throw SchemaConversionException instead