@tatchull needs ends woven in, but not bad for half-improvised.