copy over eval functions from jsontsv