fix use of |$.

Tests still pass, but I didn't actually test. If I actually broke it, I blame the test cases :D