do it in-place