Why not throw exception but silently return?