I will argue that the right thing here is to do ac.error(); and let the parent to deal with the error, but I might not have the full info here.