It might be able to be removed - I'll take a look. I don't think String.Format can handle the leading 0s to make it 4 characters long - that's why I originally wrote this (but I might have missed something in String.Format).