microopt filter, sync with libwork