Fix flaw in presenter that could cause unintended shared state.