This doesn't return anything if the user isn't present, that feels unexpected...