Don't make objCopy crash on non-objects
Gracefully handle use of an unbound `Logger.{info,debug,...}`