postcondition checking via sdk