@doctor: Very well thought