Perhaps? Perhaps we should also just require `kind` to be specified.