don't assume error-message key is present