Fulfills the agreement