Forgot to add the recursive call