use || outside of control flow