renamed ICallable -> Callable, replaced CheckIfTrail with CheckIfAcceptableLeader