should return deferreds in the intro tutorial