try to anti-crashify