Revert "Block ranking"

This reverts commit afdfe6ad0d8898635beadb1d8a37e3132fe4a66d.
Undo revert
Revert "Revert "Block ranking""

This reverts commit d1e0ecc0bb1866da6f9eb70723c5a50ac0533105.