     }
     
     // subclases have to override
-    func deleteDate(aID: UID) -> CUnsignedLongLong {
+    func deleteData(aID: UID) -> CUnsignedLongLong {
         
         var pos = self.seekToFileID(aID)
         


// D = a data struct
// H = a header struct
class DataStore<D, H>  {
    
    // #pragma mark ----------------------------------------------------------------
    

    
    var endOfFile: CUnsignedLongLong = 0;
    var unusedDataSegments =  Dictionary<CUnsignedLongLong,Bool>()
    
    // #pragma mark ----------------------------------------------------------------
    
