it matters what order these tasks are evaluated.