half of put(): Ext