Moved ugly reload fallback code into its own module.