use text() explicitly for browsers