Every feature you add to you product really explodes the amount of new states you have to take care of, in addition to the risk of diverting the core product vision