Snzi: Slightly more flexible Snzi specialization.