I feel the need to warn you that there's a rant upcoming. But then, it's Kestrel, isn't it? Of course there's a rant upcoming....