Added some error checking and a downloading message.