The best of time, the worst of times - Ledger Independent