Changed the file management methods to side effect even if the returned signal is not subscribed to.