** COMMIT: David Marshall re-commits...