I like TerryO's approach, that seems like a very reasonable compromise.