Contact Nonlinearity