logically valid capture but with overflowing recursions
working capture, no longer overflows
infinite loop bug squashed, capture finished