use defined-or operator