Rationalised Pattern output