fast-and-hard (125.166)