converted via to rivet-style