made some item heat handling methods not so dumb