did some cleanup need to handle EOF Err results