(Translation: can we make `context` a local variable instead of an instance variable?)