take freevm out of join