Use a lib for UUID instead of local impl