shouldHandle() is now respected.