fixed toString overload.