scream if error on file open, because it's kind of likely and a huge PITA to chase down