Understanding attribute modes