20131003: Due to the experimental nature outlined regarding the behaviour of keys function wrt unblessed hash references, the file names have been modified