original form was more readable, otherwise "return mixed Null or true"