hard-and-fast (109.477)