Harmonized HALT function