try to detect a bad move