Although the docblock said boolean, this might break something somewhere. Return without an argument is `return null;`. If someone in userland has a strict check for this (like: `$this->_writeFile(..) === null`) it's going to break it. I do agree it should be false, but only for > 2.4 because it's an API change.