Aargh ... too many things called `request` ...
I have a version that seems to work ... will push it now for you to have a look.