not sure i understand what the purpose of the callback would be?