Fix all the test cases :)
No, new request handlers will implement a different interface.

I will change the spider class to differentiate between the two different types of request handlers.