block helper must catch IOException #178