Make []:(kv|p|k|v) work according to spec