We are learning more and more that gaining weight has more to do with insulin response and various other super complicated pathways -- not simply "calorie in = some weight gained". If that were true, people wouldn't lose weight on near/full ketogenic diets high in fat.