type converter now optional