Not necessary to validate src/dst, will fail without side effects