i must avoid the static if i can's inventory is currently private.