How To Handle Data Hazards