Hopper-and-harrington