apparently i either don't know how to count or don't know how to boolean or perhaps a combination of the two