modifications for slf4j