Adding that to other structs would be outside the scope of this.