BROKEN - pondering which architecture to pursue.