If the exception is thrown the return value doesn't matter, it'll end up in the rescue of the calling method which deals with returning the right thing.