Still needs work, jumps indefinitely.