The primary duty of anis to get the error out of the lap of the programmer and into the surprised face of the user.