made it uber-jar compatible