don't cache bad data