Comments fixes

I've only seen it default to an IP address, which we probably shouldn't be showing (or even sending to the client). Can we fix this at the API level to make sure it always sends proper username or anonymous?