Shield - DoCommit slightly rearranged.