fast-and-hard (191.130)