If `enable_log` is defaulting to false, and has no setter, perhaps we should just removing the logging code?