removing dependency on commons-logging