abstractify filters