fixed possible GSOD