workaround for rate limiting