Whitespace
Correctly propagate filter from source graph to target graph
Raise an exception if a nonnull filter parameter is actually null