typo when calling recurse