Recursion helper spike