Update #96 as things have been slightly improved by the introduction of get_filter()