Use `Base` module for conversions and handle bad requests gracefully