Fix: a bug that caz assert
Changed: core.arg's value has highest priority