def argument(self, p_number):
        """ Retrieves a value from the argument list at the given position. """
        try:
            return self.args[p_number]
        except IndexError as ie:
            raise InvalidCommandArgument from ie