This file should not be called directly.