This is part of the stricter checking.  If someone sends us something that doesn't fit the API requirements, we should let them know--this is a programming error.  Silently pretending that things are OK can lead to hard-to-debug errors later.  I believe this is part of defining a strong programming API.