Validate opts and use symbol params in convert_id
Cleaning up TODOs and other cruft