bf744aab8b
It didn't seem to affect many test cases, but avoid excess calls to meta:set_*() due to 0/nil disagreement.