functioning halt