Moved leader's accept logic into separate method