trying to make sure to never have nil logger