Fixed success state checker