refactoring: asText()