nit: Could we maybe call this `onAccountRemove` or something? `_removeAccount` makes it sound like you're doing the actual removing