persistence checks