Granulate index



<!---
@huboard:{"order":22.75,"milestone_order":5,"custom_state":""}
-->

try to always put `if(,,,) { }`