makes is_hot use dot operators and adds igniter to checks