redefine key and double check for 'data'