Not sure if I was just setting this up wrong or this just never
worked. It seemed the block was not getting passed properly to the
delegated search. Hopefully I can clean this up and pull request if
it is a genuine problem.