handle out/ref in arument positions