depend on slf4j-api only