This is great, we should also add a note that the read functions should all `callback()` in case the file doesn't exist instead of emit an error as is default in node.js.