Took out delegate as its useless in this situation