worker needs abort to abort jobs
don't raise exception if no jobs are there

the worker would see that as indication to quit, so just return undef
allow filtering jobs