gracefully handle an edge case