С логическим блоком такой подход конечно подойдет, но с другими блоками так не проходит.