use a bit more method references
fixes some bugs in the recommender