leaders() should return an empty list in case of an empty result set.

Fixed an issue where the `leaders()` function was returning `None` instead of `[]` in case of an empty result set.