Being that this is in 2.37, I'd bet this is a really old bug that was noticed and fixed early in the 3.xx beta cycle. I think CMud has a %line/%line2/%line3 sequence of variables you could check that ...
I'm trying to create a simple, multi-state trigger that only fires a specific command if the line received immediately afterwards matches. The problem is that the below trigger is firing ...