fix--can't func('[',...,']')