don't log error if no first name, adds debug option for error messages, closes #112