[PATCH v12 2/2] handle command buffer differently