fixed call lowering (determine correct call building order)