make 'hidden' persistence file platform specific