conservative smooth