restores limited support for pattern matching