use a single type now stealth_prefix and remove match()