It should not change original value