Text logic