Only adds key if it doesnt exist