scrub operator and first fusion operator implementations