* try/catch block in close() so we do not fail when trying to close a closed file