rationalising existing text bits