heap-lazy? added