fix vararg map usage