some more long->longer->longest term thinking?