sieve3 looks like it should work now but it doesn't,  I'm seeing extra input paths appear with duplicated data -- snapshotting here so I can do crazy experiments