BLE.connected() is this loop safe

I want to create an event when a peripheral device is connected to a central device by BLE, is it OK to call BLE.connected() from the loop() [i.e. every loop] or will this be too blocking?

It's safe and fast. It just checks the length of the list of peers.