should match basestring