it is :)

all callback calls should be either async or sync, otherwise we can run into hard to debug bugs depending on the situations.