fixed recursive includes, brokebroke multiple -f's of same file