LBVXS::bounds_check() moved to xs