update phantom reference to make it more clear.