Generalizing board handling