Text this: Contracting singular cycles