Contract responsibility