hard-and-fast (171.101)