- naive initial implementation awaits pruning and expansion.