Erro estranho usando o analisador PHP HTML simples DOM

Estou usando esta biblioteca (analisador PHP DOM HTML simples) para analisar um link, eis o código:

function getSemanticRelevantKeywords($keyword){
    $results = array();
    $html = file_get_html("http://www.semager.de/api/keyword.php?q=". urlencode($keyword) ."&lang=de&out=html&count=2&threshold=");
    foreach($html->find('span') as $e){
            $results[] = $e->plaintext;
    }
    return $results;
}

mas estou recebendo esse erro quando mostro os resultados:

Erro fatal: chame uma função de membro find () em um não-objeto em /var/www/vhosts/efamous.de/subdomains/sandbox/httpdocs/getNewTrusts.php na linha 25

(a linha 25 é o loop foreach), o mais estranho é que ele gera tudo (pelo menos aparentemente) corretamente, mas ainda assim recebo esse erro e não consigo entender o porqu

questionAnswers(9)

yourAnswerToTheQuestion