Refactoring of many conditions.