Implement curve block transfer