Thus, where I non-identifier-character follows %B, I must put extra %! instruction. This is not too bad although still one step from ideal.