use pseduo uuid to avoid system call