its hard to believe apache commons got WORSE