Decided on no throwing IllegalArgumentException any more

Scilently send back nulls and let the client handle it.  Minimize impact to
users.