please do. you were right, futures were not available on every cycle. the second commit here fixes it for me. It also fixes the warning "queue size too small"