| Index: lib/io.js | 
| diff --git a/lib/io.js b/lib/io.js | 
| index a919c5dbe6d83e8e4d092b00a85247c0e4fb5620..461b1b6b1734bb443c22f1df78edd7d7b276c75b 100644 | 
| --- a/lib/io.js | 
| +++ b/lib/io.js | 
| @@ -81,20 +81,6 @@ exports.IO = | 
| return saveFile(fileName, data); | 
| }, | 
| - /** | 
| - * Copies a file. | 
| - * @param {string} fromFile | 
| - * Name of the file to be copied | 
| - * @param {string} toFile | 
| - * Name of the file to be written, will be overwritten if exists | 
| - * @return {Promise} | 
| - * Promise to be resolved or rejected once the operation is completed | 
| - */ | 
| - copyFile(fromFile, toFile) | 
| - { | 
| - return loadFile(fromFile).then(entry => saveFile(toFile, entry.content)); | 
| - }, | 
| - | 
| /** | 
| * Renames a file. | 
| * @param {string} fromFile | 
| @@ -108,19 +94,7 @@ exports.IO = | 
| { | 
| return loadFile(fromFile) | 
| .then(entry => browser.storage.local.set({[fileToKey(newName)]: entry})) | 
| - .then(() => this.removeFile(fromFile)); | 
| - }, | 
| - | 
| - /** | 
| - * Removes a file. | 
| - * @param {string} fileName | 
| - * Name of the file to be removed | 
| - * @return {Promise} | 
| - * Promise to be resolved or rejected once the operation is completed | 
| - */ | 
| - removeFile(fileName) | 
| - { | 
| - return browser.storage.local.remove(fileToKey(fileName)); | 
| + .then(() => browser.storage.local.remove(fileToKey(fromFile))); | 
| }, | 
| /** |