Errorless Shaping