hard-and-fast (137.080)