May need Pipes (|) between your actual message and halt commands, just from looking at it, it looks like the halt will carry over into said message