logging should not break stuff... can i have a ?. operator?