not bloody optimal
18 following