@icu45: This is tough,