Replace aliased arguments with accesses, because of compiler bug in matching interface primitives