The `fail` method will already throw an exception, so there is no need to return null here. This is unreachable code.