Text ops (10/26)

Text ops