it might help for future maintainers to have a few comments about what each test condition is testing.