You are so right. When competing especially biking, boxing ,swimming the body is forcing more blood to those muscle groups during high endurance events. The amount of blood it takes during digestion coupled with these events could cause bad stomach cramps if you had not eaten properly or waited...