Simultaneously grateful and pissed.