better macos support