Do we want to throw an exception here? We already know that something went wrong if we are on this method... Why do we need it?