McCaffrey’s absence felt offensively