if else functions force inlined
soa proxy force inlined