Patch 1 is about refactoring, without any effect on functionality. -- Yao (齐尧)