Contributed from Michael Veltman.