Buggy but working partial copy-on-write