fix halt