HIVE-8043: refine code