<p>Alistair, you are perfectly right.<br>
The dual pre/post condition did already exist, and you are proposing an improvement.<br>
My only concern was about complexifying a piece that we will keep forever for compatibility reasons, while we may better maje deeper changes at the image side.<br>
But 'the best is the enemy of the good', if you think that this change is vital for Pharo, i have no further objection.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you commented.<br />Reply to this email directly, <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/232#issuecomment-378183604">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AhLyW0F_O2L-riOMNWZ-KggkaZQozN98ks5tkz12gaJpZM4S6rMa">mute the thread</a>.<img src="https://github.com/notifications/beacon/AhLyWwpIhF-dvpEy18xSALtTvVHWdB3gks5tkz12gaJpZM4S6rMa.gif" height="1" width="1" alt="" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/232#issuecomment-378183604"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"PERSON","message":"@nicolas-cellier-aka-nice in #232: Alistair, you are perfectly right.\r\nThe dual pre/post condition did already exist, and you are proposing an improvement.\r\nMy only concern was about complexifying a piece that we will keep forever for compatibility reasons, while we may better maje deeper changes at the image side.\r\nBut 'the best is the enemy of the good', if you think that this change is vital for Pharo, i have no further objection."}],"action":{"name":"View Pull Request","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/232#issuecomment-378183604"}}}</script>