Prepare for supporting multiple versions.