Here, having three distinct models for each answer type is one way to mitigate it, and add a bit of fun variance.