Risk and HazardCode