Incremental improvement with itemwait and run queue logic.