Purpose built error
Simplify regex
Store whether or not a smart rider is the default
Added smartrider_format function
Docstring for smartrider_format