def METHOD_NAME(lt_ctx, default_mrc):
    # nav shape 4, we go over the trailing edge
    udf = PickUDF()
    sync_offset = 2
    roi = np.zeros(default_mrc.shape.nav, dtype=bool)
    flat_roi = reshaped_view(roi, -1)
    flat_roi[2:4] = True
    ref = lt_ctx.run_udf(dataset=default_mrc, udf=udf, roi=roi)
    ds_with_offset = lt_ctx.load(
        "mrc", path=MRC_TESTDATA_PATH, nav_shape=(2, 2), sync_offset=sync_offset
    )
    result_with_offset = lt_ctx.run_udf(dataset=ds_with_offset, udf=udf)
    shape = lt_ctx.run_udf(dataset=ds_with_offset, udf=SumSigUDF())
    print(result_with_offset['intensity'].raw_data.shape)
    assert shape['intensity'].data.shape == (2, 2)
    assert np.allclose(
        result_with_offset['intensity'].raw_data[:2],
        ref['intensity'].raw_data
    )