otp error handling...