shareable version with uid working