Commands are enqueue in program order but can execute in any order