This currently relies on KIdentityManagement pulling this in transitively, but that's going to change.