removed redundant toString calls