hide base xml layouts when no data is available
simplified logging when unable to load
Change return API codes on cache (since we're not using 304s yet) so that the error messages are correct