This makes it impossible to read back values from output pins - I would not do this.