Revert "Fix Fnc setAlter"

This reverts commit 8431a0457edaba5db55a84c90a05d96e773fb944.
Revert "Revert "Fix Fnc setAlter""

This reverts commit 37478ffe490c9ad6093ccabb63687b42b0cd0e6e.