Don't modify original source or destination