Iraq is avenging and the puppy is opaque.