Fixed final recursive call