No matches were found for subject:"how to avoid checking the same condition repeatedly \?"