toString is now cached