added die if filter doesn't exist