re-use NnResult objects