hard-and-fast (141.219)