separated modify from rcmd, queue now stores a tuple