babble caching, fixes #671