This is private but is called from the Filter classes. So it either needs to become public, or we need to not do that.