source type which is always empty