Recommending Repairs: Are you up to the challenge?