updated failure states