hard-and-fast (165.756)