gracefulReload is not all that graceful, switching to use reload