I do not agree with this. This should be an exception. How is this any different that doing this by id? There you'd get an exception and (imo) that is the logical thing I would expect. Why do you think this should behave differently