change to non-maybe Scf form.
Revert "change to non-maybe Scf form."

This reverts commit cf0e02bdb55aaf6f5ddd6e845e4b99813be0b987.
ok replace is working, main problem solved.