invoke both versions of subscribe callback