Just a nit, most of our exception messages start with uppercase