Separate IOException from ArgumentException