per root persistence