* Update the model, add new error/failure states