check *new before trying to access it, should stop crashes