prevent Utils.key from change original key