`userId` makes me uncomfortable, isn't this a `docId` ?