Deakstadieđáhus: Confronting space debris