Broken in commit 39d9bbe4acd7441aa9a61c57b76d887c4225a0e2.
The fix removes the “type” OBJ_EMPTY
added in commit 8d1a3e6498de6087501969a9d243b0697ca3fe97, which isn’t really a separate type and instead runs a check on OBJ
whether it is empty or not.