@cadgar: I'll take #18