use same rule as in feel++