"More torque means more speed."