change bounds handling