bugfix: calculate outlen for each curve