added jump terms back in, because why did i take them out in the first place?