Commands are enqueue and complete in the order they appear in the program (program order)