@jdcantrell Do we want this behavior? fh should always be a File object , but if its nil, we definitely want to know that via the error its throwing. 

I think having the no method err makes sense here. Similarly, the expectation for fh.write on line 45 would also throw the same error.