put back OpenUDID source, got lost in my merge