I hesitate a little since this is really only for bogus files that noone has any business trying. But I put it in with different error text and with a __builtin_expect to at least minimize the overhead of the never-true test.