Peter's gears translation.