improve efficiency of {{ }} functions, fix error cause by CheckHonesty