While underlayment has not traditionally been required by the Code, some shingle manufacturers require its use beneath their products.