added a VoidBlock type