Block breaker :) Code cleanup required.