You're only reusing the cached `@context` in production. All other times you'll reread the file from disk so it should be replaceable without restarting.