spoilt for choice (longish)