If we need userid, it should be returned in the context. Why is it not accessible with candidate.user.id? Using tags like this will cause 2 database hits per row for id and gravatar.