wip on alternative eval strategies. nothing definite yet