This results in better error messages and also allows the test to continue executing even if a check fails.