no need to check load result

We only check loading result for optional dependencies.
more consistency for error messages
no need to check load result

This is another internal module
the logger is always available here
more consistent log messages
fix logger variable name