Opps, dont want that header each time, the recursion should be in a different method