Retrieve the LimitData object the middleware will use for
        getting the limits.  This implementation returns a
        RemoteLimitData instance that can access the LimitData stored
        in the RemoteControlDaemon process.

def get_limits(self):
        """
        Retrieve the LimitData object the middleware will use for
        getting the limits.  This implementation returns a
        RemoteLimitData instance that can access the LimitData stored
        in the RemoteControlDaemon process.
        """

        # Set one up if we don't already have it
        if not self.remote_limits:
            self.remote_limits = RemoteLimitData(self.remote)
        return self.remote_limits