hard-and-fast (176.374)