cascade delete filehandle
Merge pull request #1315 from john-hill/cascade

cascade delete filehandle