On the other hand, not being able to pass the name stops me from using a custom HTTP code. I'll post a new version the simplifies this a bit.