Long before; Marked generations