Should not throw an exception here, but return gracefully