support multichar opchars