Thanks, you are right. I was going to describe a situation I ran into this weekend, which I could only solve using a second Msg. But, upon further inspection this wasn’t true. Your example made me think again and I could solve my model update with the use of just one Msg. Thanks, this little discussion made my code a bit better. I am sometimes still trapped in thinking in imperative code instead of functional code.