Revert "disallowed requiring transformations on a different backend"

This reverts commit 9df0ba0d2032ceebfaf3e824559336256f882481.