Prevent possible data integrity issues by not reusing var obj