fix delegate trust return issue