Subclass, because the filter we want to use isn't available until 3.7.1
Only indicate "Downloading" when we're actually downloading something
Make this method generally more useful
Validate methods