This is a bit long and overly descriptive for an error message, I'd leave it short and sweet - and leave it to the docs to do the explaining. (and improve those if you feel that is needed).