generic multi-word support