refactor raise_if_out_of_bounds to only allocate the exception if it is going to raise it
refactor raise_if_out_of_bounds to only allocate the exception if it is going to raise it
babelsberg/babelsberg-r,babelsberg/babelsberg-r,topazproject/topaz,babelsberg/babelsberg-r,topazproject/topaz,topazproject/topaz,babelsberg/babelsberg-r,topazproject/topaz,babelsberg/babelsberg-r