Support for pattern variants