earlier pathogen hook, better c function