I've worked out why ligation was being (correctly) suppressed in code