So, what mechanism allows it to run in reverse? Does it have shiftable cams?