Fix callbacks after ~fn removal