Fixed bug where nothing happens if there's not already a cache