A default extension shouldn't rely on another default extension.
I don't know how to work around this, but maybe at least a `try {} catch {}`.