better syntax if null use default