Darwin's Mark Bookkeeping