would it generate new key every time it have been called as $::generate_fuel_key ?