Fixed useitemon method