Slight changes to recursive call. Still doesn't work