Traditionally positions in the 006, 007, and 008 are numbered starting with 0. XSLT however counts characters in a string starting with 1, so that is the system used in these issues. I'm not sure if this is causing any problems, but just wanted to make sure.