reasoner-api changes