hazard resolution first pass