return nil in the unreachable path to shut go up about no return statement.