hazards
not defined yet