windows compatibility changes