Updating abstract hook to support filters.

....