This should not be the case. There is no reason filling in activities should be required for an empty Then in an If.
Can you please let us know what version are you using? I remember we fixed this issue in a recent version (22.4 should work properly).
We released the stable version for 22.4. Hope you can give it a try when you have some time and let us know if it works as expcted.