Nonsmooth Inputs