try (untested, unrun) new strat