allow non-string special arguments