I absolutely love the characterization in this. Snape's frustration and self-derision and stubbornness and confusion were perfect. And Harry, charging in to do he's not sure what for reasons he's equally unsure of. Very hot, and very nicely executed.