arrowified the boundCheck correctly