@actsasgeek the tracing headers help alot if your decisions and handlers seem not to have the desired effect: http://clojure-liberator.github.io/liberator/doc/debugging.html