Yes, the context's `context_key` never changes, so doing this every `apply` call is unnecessary.  What is the `context_key` used for on the engines?  Is it even necessary anymore?