There's legitimate cases where an IOException is thrown here and the rmr did not go through. This is a case where we should check if we're running in Windows and take different behavior as opposed to Mac/Linux (which should rethrow the exception)