accept null argument without error