hard-and-fast (113.963)