fix: oops exit
feat: command queue