     baseDrawArea: getterNew: (pending) ->
       {_currentSize, _radius} = @getState pending
 
-      elementSpaceSourceDrawArea = @getElementSpaceSourceDrawArea pending
-
-      # log baseDrawArea:
-      #   elementSpaceSourceDrawArea: elementSpaceSourceDrawArea
-      #   baseDrawArea: elementSpaceSourceDrawArea.grow _radius
-
-      elementSpaceSourceDrawArea.grow _radius
+      @getElementSpaceSourceDrawArea pending
+      .grow _radius
 
     filterSourceElement:      getterNew: (pending) -> @_getFilterSourceElement pending
     filterSourceChildElement: getterNew: (pending) -> @_getFilterSourceElement pending, true


  fillShape: (target, elementToTargetMatrix, options) ->
    filterSource = @getFilterSourceElement()

    elementSpaceDrawArea = @elementSpaceDrawArea
    scale = elementToTargetMatrix.exactScaler

    filterScratch = target.newBitmap elementSpaceDrawArea.size.add(@radius * 2).mul(scale)

    elementToFilterScratchMatrix = Matrix.translate elementSpaceDrawArea.location.neg.add @radius
    .scale scale

      if _currentSize.eq filterSourceSize
        1
      else
        _currentSize.div filterSourceSize

    elementSpaceSourceDrawArea: getterNew: (pending) ->
