Do not cache root, that is a very bad idea.