True, but there's an alternative : if there is sufficient amount of proteins (and it's always the case, except maybe anorexics) the surplus will become muscle instead of fat -- at the condition that you weight train, and at the condition that the excess of food is not too high. But basically, lots of fats, wthout a surplus of calories, should not result in bodyfat gain. There can be some exceptions, like the endomorph bodytype or some people with hormones disorder, who may sometimes store fat more easily. That is not an alternative, that is the same. The ratio of macronutrients you consume and the exercise you do will have an effect on your body composition. Excessive calories from protein sources can still be stored as bodyfat, however. Excessive intake of calories compared to output will usually lead to weight gain. Macronutrient ratios/quanities and exercise will be factors which determine body composition, i.e. if you gain high levels of bodyfat, or if you gain fat free mass. So I think we are saying the same thing?