code: function _sendResult(state, err, args, str) {
      _unbindKeypress(state);
      state.rl.close();
  
      // At this point, we should be able to parse a closed command. If not, something is not right
      return state.callback(err, _.pluck(_getFinalArguments(args), 'str'), str);
  }
docs: /*!
  Send the arguments result to the caller and clean up after ourselves