~locks, keys and keyholes