Shouldn't this use `server.groups.first`? They might be the same value in the end, but using the exact reference that is used in the get that returns nil seems a bit clearer I think/hope. What do you think?