Not real sure what's going on here?  Why are we returning null and then applying filters?  Assuming the `null;` is improper?