We don't want implementations to unnecessarily have to install modules we can avoid