- moved tempdir creation after return statements of default functionality if no sibling exists