do not shortcut pattern match on unboxable con