make append do the right thing with filters