verifying multiple levels deep