reduced the number of getFromBoard calls