         left += characterWidths[char] ? baseCharacterWidth unless char is '\0'
         column += charLength
 
-    top -= @scrollTop unless foo?
-    left -= @scrollLeft unless foo?
+    top -= @scrollTop
+    left -= @scrollLeft
     {top, left}
 
   hasPixelRectRequirements: ->

    baseCharacterWidth = @baseCharacterWidth

    top = targetRow * @lineHeight
    top -= foo * @lineHeight if foo?
    left = 0
    column = 0


  hasPixelPositionRequirements: ->
    @lineHeight? and @baseCharacterWidth?

  pixelPositionForScreenPositionInTile: (tileStartRow, screenPosition, clip) ->
    position = @pixelPositionForScreenPosition(screenPosition, clip)
    position.top -= tileStartRow * @lineHeight
    position.top += @scrollTop
    position.left += @scrollLeft
    position

  pixelPositionForScreenPosition: (screenPosition, clip=true) ->
    screenPosition = Point.fromObject(screenPosition)
    screenPosition = @model.clipScreenPosition(screenPosition) if clip

