Merge changes till 11/27.