Why do you toast twice? You already toested when the HOLD_ERROR occured?