totally with you kevin. i think about the 18n all the time mucking about in your program. twas just chance that i had to run into something like 'no' with its dual meaning of 'none' right here which required the kind of splicing i came up with.  

not to put more of a burden on your time, but if you could identify other spots where 'No' is possibly used as 'none', i'd gladly jump in and make them right as well.