exception removed in onreceive