Gilbert et al, Tanenbaum et al