hal fix