так вроде работают функции Reload() и Close()
[Shell] это лишнее
Убрал этот странный -O2...