Mostly implements the end estimation requirement. bjmcmorran