use mutator built-in empty? for null?