I didn't want to introduce Pair for this.