I understand that the core issue could be related to system not understanding the precedence but I am not 100% sure. Does anyone understand why the following code set value