ahh... here is where you use the concrete nature of InputState. This is new right?.