I agree its not ideal, but we can defer optimizing this until we get farther along with how KZ schema will be versioned and managed.  For now though, best to hide KZ details as much as possible to prevent accidental leakage.