fixed a bug: the bug sometimes occurs if the string object itself is offered as a parameter to Format