This is a compatibility-breaking API change, so increment the
major version.