Handle HALT instruction
Improve forwarding