Many changes for specific platforms.