Hmm, I think the challenge text could be clearer that the '!' separating the code from the input will not be present if there is no input. I need to add some warts now.
I have a fairly good running bf program. It still fails one test by too many cycles. Am I able to see the test that is failing to see how much I have left to optimize?