Let me start by saying that I am not new to rooting and flashing firmware, its just been a while since I last did it. I've had a nexus 5 for a few months with sprint in the US. I continually have reception issues and dropped calls so I took the phone in to a store. Before I could do that I had to reset everything to stock. I had no trouble doing any of that. I made a complete backup of my ROM before I did all that using TWRP. I went to the store and they told me to turn off lte in order to reduce dropped calls. After the I got home I set to work re-rooting and unlocking my bootlaoder. However when I went to restore in TWRP it would not recognize the backup even though it had been made only a few hours before. I spent several hours trying to get TWRP to recognize the backup. Whenever I navigated to the directory containing the backup the directory was always empty. I even tried zipping the backup and flashing it but it did not work. Eventually I decided to cut my losses and move on. I plan on taking the phone back to sprint tomorrow because I still have horrible reception issues. I really want to avoid having to go through the whole ordeal again but I am not sure what I did wrong. The only thing I can think of is that immediately after making the backup I moved it off the device onto my laptop but did not modify it in any way. I had some experience with CWM back when I had my old HP touchpad but none with TWRP, however they don't seem that different. Any help is greatly appreciated.