new version without a dependency against slf4j