todo: identify all hazards in the output data frame