take_inventory made to allow revision without duplication