Caimeag frowns faintly as he pants.