small text creation optimisations