constraint's add_to_pplan is now iterative