cross ide compatibility changes