core: make method conditions work on reply routes