update entering no key test
Update dependencies
add error check for empty key