I think I'd actually prefer if the statement's mvInfo started off as null, got initialized when we determined that it might be needed and got set back to null if it was not needed.