Techniques are described herein for expanding the range of data targeted in IO requests made by clients, so that the expanded range results in aligned IO operations within the file system. The top drive control system includes computer instructions for automated orienting of drill pipe, automated drilling with drill pipe and automated making-up of drill pipe into a drill string. The mobile device performs a different message processing function based upon whether the indication is provided. The communication device may also be powered by a low current power signal from the central module.