I think originally I was going to handle the "Is HDFS available" issues by allowing the user to choose to call add() or not. I guess now that I support all the Modes, I can just always call add here and make it easier.