do OR'ing properly