Changed Key implementation used.