reverse broken conditional