added possiblePill() check