Better variant filter model