Nigh on perfect