def inside ensure would also go crazy.  Build all of method def inside new builder instance.