Added so that it can handle pointer references