workaround for ant being a pile of fail