@keithamus this is amazing and should be part of the spec