did you change this to be callback-based now?