i do this check when callback is set.