Not sure if should wrap for these cases: `FileCopyUtils.copy` buffering bytes anyway