a loop with partial vectors because we don't expect to mix different approaches with partial vectors for the same loop.