Back port sharper.inc commit from master to RELENG_2_1

As per emal's request