you mean no need to check special case like `val == originBody`?