Perhaps it would be more correct, but it would be more practical to fail sooner rather than letting the client send a big frame only to find out after sending the whole thing that it was going to be rejected.