E category contract

You may have missed