I initially asked Mark to review this (and I'd still prefer that), but in the interests of possibly getting it done faster and getting more comments, I'm going to ask anyone who feels like it to do so as well (what I should have done in the first place)
Webrev is: http://cr.opensolaris.org/~richlowe/scm_464 Evaluation in bug. Thanks, -- Rich