Dissecting conditions into a base modifier class.