strange hal problem