BRequest_execute must not throw exceptions since it is called async