Well, if it is not supported then we will drop this approach. Our code will indeed suffer from these side effects sooner or later.
Thanks for your time.