Prepare for multi-platform support.