Changed implementation strategy for platform-specific code.