hairy but less lengthy win check