write in some results.  Also, make the outofplace version use calloc rather than malloc by default.