It's very much possible that it's HEAD or even something with my specific application. I'll check
that out further today.

It turns out that it is indeed something specific to the application. In isolated examples it works just fine.