this block is nothing but trouble