that doesn't mean it's not recursion though