n _ works fine. Not sure about n -, but if it doesn't work I'll make it work.
Oh, crap. After all that work changing everything to barriers, I could have just changed dashes to underscores.