removed dependency on libuuid