Currently the code assumes any file we attempt to open will be either one created by the app or with the correct formatting. This probably results in a crash. Commit c5ac36f mostly mitigates this by preventing apps with non-.echo file extensions from being opened, so this will only show up if a file is somehow incorrectly formatted or a different file is for some reason given the echo extension.