handle unknowns more gracefully