must remain calm... defensive programming to prevent anyone from leaving open file handles