Current Checks Reordering