Fixed 404 or non-JSON data from causing havok

When requesting the user file from the web, Shine no longer breaks
everything in a spectacular mess.