Worm drive only gets negative values