response preconditions