The old code didn't return RET_SYN when aborting at the prompts for the third and fourth argument. While there, return RET_SYN instead of RET_OK when the tender can't hold the commodity to be tended.