Moving toward a prototype-based implementation of this sucker.