new calling convention for pound