transformation api reflects the fact that transformations are applied in
place