patched to work with possible yahoo rate limiting