separate general vs temporary(no vtl) OSX defines