nullptr switch