@ikitommi unfortunately, i couldnt figure out how to make sense of that code that does a lot of wrapping/unwrapping of specs. I think the problem is happening due to the final spec having one two many wrappings of {:spec …} However, i made a PR for another bug https://github.com/metosin/compojure-api/pull/436