Over-eating is not the biggest cause of obesity