Note on disjoint products algorithms