Modify push() to not copy-on-write (True by default) if it's a single flow