Replace exception throwing by flag passing in recursive calls
Rename silent -> optional
Merge pull request #62 from MESHMD/no-throw-as-logic

Replace exception throwing by flag passing in recursive calls