use matched s2n