close #3, supports apply_filters/add_filters() jumps