hard-and-fast (160.849)