allow dashes in key names