If this isn't in Rex::Text it probably should be!