Change transforms to be a bit more specific about what kinds of transformations we allow