Implemented DIP switch functionality. Broke code.

Implemented correction when failed to grab block, however this broke the
code.