adds exception throw to 'prevent' illegal state in board calls