objectAtPut must leave both args on the stack, evidently