I experienced the dreaded design flip-flop. It provoked some pretty big questions: