Please remove printf's from here.