keys can come in many shapes and sizes