Tyler Breland: Robot Name solution

Fwiw, I would probably not bother to put this in its own file if the module was small (for instance, if only one class ever throws this error, I might define it at the top of that file)