Contract check

Contract check