This is perfect. Thanks for using the appropriate existing types!