Функции работают корректно.

Видимо, просто никто не регает с функцией отключения кроссса.