Oh boy, this feels wrong. Just to clarify, you're intentionally breaking the python method resolution order? There has to be a less brittle way of doing that. What if our super classes also do important stuff besides making us atomic?