hallelujah, sort-of works on small problem