Make InternalObject respect the "don't create events when not needed" optimization