proper `a` register put call