avoid static block