def _get_dict_value_with_default(dict_object, key, default):
    """
    Returns default if the dict doesn't have the key or if the value is Falsey.
    Otherwise, returns the dict's value for the key.
    """
    value = dict_object.get(key, None)
    return value if value else default