resynced linux compatibility