man, writing/reading that transaction log is hard work...