Revert "Revert "Fixed multiple voting by implication""

This reverts commit 7f1f1c74f93ac2d0b95fcede829b0422a6db17c3.
Implemented magical peter fix