Could this be simplified to look like the blocked loop? The `@op@=`  form might also be an option here.