I don't think this will work if there are multiple consumers of `Leader`.