no need to cache BOARD_MISMATCH anymore
tweaked exception handling in tests