Yes, the exception is much better. If we assume exception handling, I suppose the return value is rendered unnecessary.