I would rather we don't try to create the notebook dir if it doesn't exist. I think raising is a better option because the most mistake that would trigger this logic is a user who misspells a directory name. The last thing we want to do is create misspelled directories and don't exist.