Avoid using text internals