The new data interfaces were deleting the actual error conditions if they were set afterward with falsy data.