BC break: file->writeContents is chainable