Added return to base case