HBP std $Revision: 31883 $