La película es más enigmática respecto al motivo del error de Hal: en la novela se revela que el motivo es un conflicto en la programación provocado al mandársele mentir sobre el verdadero propósito de la misión.