Attempt to reduce state allocs in INTERNAL_applyEffect