performance improvement by avoiding to create an temporary `jx9_value`