Use execute2 instead of execute to block