attendance model validity tests are now passing