Is this why we're seeing more Meteors?