Unique users are cached. Fixed comparison functions.