fail with msg when parent folder does not exist