The sigma subunit of Escherichia coli RNA polymerase senses promoter spacing.