stick with the KeyFile approach v2