board should throw the proper exceptions