Text this: Charge transfer control by substituents: Donor pyrroles and fluoro-anilines