Migrate proc to S3Filter