Platform specific logic in discoverServices