don't create dependency on log4j