strings, symbols, and regexp