Is this conditional necessary given the initialization of callback above?