Introduce sharpen interface