It works as expected. I think technically it's not wrong, but it may break other citeproc implementations. I can fix this if you want.