HM: Added yield to fix StopIteration errors if no requests possible