implementation for recommendations not consumed