This is a great catch.  We should shoot for the latter.  Can you check the Go client to ensure that it handles this correctly as well?