Editor: Declan Meade.