spaces instead of tabs for more compact source generation