changed outward facing interface to conform with old standarg