Without isAlreadyOnBoard, which is not needed