I'm glad you thought to override this and add `ensure_implemented` since I wouldn't have thought of it...

Is this covered by a spec to ensure we don't regress here?