FIX: Not all blocking elements are stopped on exception
FIX: incorrect array length causing undefined errors