correct unrolling in map / iter