Bug 838291 - More robust APIs for obtaining FHR data; r=rnewman