def check_length_for_tweet(revision, message):
    """
    Recursively remove a word from the message until it is small enough to tweet
    """
    # I think 115 is the hard limit once the url is shortened
    if len(revision) + len(message) > 110:
        # get rid of a word
        message = ' '.join(message.split(' ')[:-1])
        return check_length_for_tweet(revision, message)

    return revision, message