Yeah, I thought of that but I wasn't sure how to easily detect these particular kinds of errors. We *could* return a 500 for anything that is not one of our known set of errors.

Not a big deal either way, because we'll at least get error reports for these unexpected cases (once I finish that bit of code)