== Why is this an issue? Recursive call will lead to performance issues