         if isNaN(@sx[i] + @sy[i] + @radius[i])
           continue
         ctx.beginPath()
-        ctx.arc(@sx[i], @sy[i], @radius[i], 0, 2*Math.PI*2, false)
+        ctx.arc(@sx[i], @sy[i], @radius[i], 0, 2*Math.PI, false)
         ctx.stroke()
 
   _full_path: (ctx) ->

        if isNaN(@sx[i] + @sy[i] + @radius[i])
          continue
        ctx.beginPath()
        ctx.arc(@sx[i], @sy[i], @radius[i], 0, 2*Math.PI*2, false)
        ctx.fill()

    if @do_stroke

        continue

      ctx.beginPath()
      ctx.arc(@sx[i], @sy[i], @radius[i], 0, 2*Math.PI, false)

      if @do_fill
        @glyph_props.fill_properties.set(ctx, @data[i])
