fixup! load crate modules using ServiceLoader instead of es plugin mechanism