Don't call chain on an abstract override. Ever.
Don't cache non-200 responses