Fixing cross-dim tp