Two things I saw. When just checking for 1 I had two errors generated (when they should be) and it caused an overlap. Using all? instead resulted in other tests failing. I'm going to look back into the all option because it made more sense and see why those other tests were having issues.