The mkdir command requires the -p switch if creating a child directory with a non-existing parent. For instance, 'mkdir /parent/child' will not work if /parent doesn't exist. I'm not losing sleep over this and I doubt things will change, but it seems the -p action should be the default? Is there a scenario when one wouldn't want to create the parent when creating the child?