My bike chain just snapped when I was going up a very mellow hill. I was struggling way more than I should, which is, none at all, and then BAM, the chain snapped and fell on the asphalt. Luckily, I wasn't too far from home... what could have happened?