hard-and-fast (190.823)