used as an impersonal verb with de or que to express impatience - German English Dictionary