new and isvoid