strings as keys support