Flats are a drag. You were lucky to find yours right I home. I got my first flat last week about two miles from home. Just too far to walk pushing a bike. So, I limped along as best I could until I finally just had to stop and swap out the tube. I would've made it home quicker had I walked. Found the hole when I got home and patched it up. All better.