Needed to change recursive call