Now empty_main_queue is flushed every cycle