directories only create, no create_if_missing