Removed unnecessary recursive call