Fixing #88 by correctly handling text remainders when adding facets.