This should be more tightly-scoped so it doesn't affect anything else. I'm thinking the `handle