'smart' select for key-gen of interpretation