When reviewing arduino-lmic docs, discovered that the proper form for checking for RX is: ```c++ if (LMIC.dataLen != 0 || LMIC.dataBeg != 0) ``` Right now we only have ```c++ if (LMIC.dataLen != 0) ``` which means that zero-length downlinks are not indicated to the client.