There was also a bug to be fixed when doing this. We missed an important pattern match case which casued wrong results.