need to copy the block, so there is no crash