used appendToCurrentBlock