Could collapse these three line structs to one line each.