restored reload guard