Working on blocks inference