from Mark Kettenis <kettenis@gnu.org>