you're calling callback twice here and above.