Removed recursive call