I patched go-ipfs here: https://github.com/jimpick/go-ipfs/commit/6a51af7d9c87f9c7d4f469234c54775797a1545d I need to describe the issue, make a testcase, and submit it upstream to go-ipfs so it can be fixed and we can use an unmodified go-ipfs.