make sure the flags are always consistent.

Was causing the details not to show if both conditions were met in
between a draw.