[rules-users] do I have to use temporary variable to overcome data casting issue ?