Discferret (WAS: Discferret broken?)