True, but an all-conditions check would allow you to store the puzzles as just the conditions, which should A. increase the amount of puzzles that can be stored. and B. make it harder to cheat as peeking in the puzzle storage would only reveal what is already visible.