     
     if from < breakPoints[.Earliest]!.y {
       println("<E")
-      return NSDate.dateWithTimeIntervalSinceReferenceDate(breakPoints[.Earliest]!.ti)
+      return NSDate(timeIntervalSinceReferenceDate:breakPoints[.Earliest]!.ti)
     }
     
     if let b = breakPoints[.FirstDistorted] {

    let latest = breakPoints[.Latest]
    let slope = earliest!.slopeTo(latest!)
    let temp = earliest!.projectOffset(from, slope: slope)
    return NSDate.dateWithTimeIntervalSinceReferenceDate(temp.ti)
  }

  private func distortedDateFrom(from: CGFloat) -> NSDate {

        leftPoint = breakPoints[.Earliest]!
        let slope = leftPoint.slopeTo(b)
        let temp = leftPoint.projectOffset(from, slope: slope)
        return NSDate(timeIntervalSinceReferenceDate:temp.ti)
      }
    }
    
