- fixed crash consumer == null