Make the profile evaluation rule abstract.