make argument optional for :pu[t] so the default register can be used.