I think that behavior is reasonable. If Run to this Point always stops at that point, ignoring whether hit count meets the previously set criteria and ignoring whether the condition (if any) evaluates to true, then printing any When Hits messages or incrementing the hit count would be a little strange. So I think the implemented behavior is fine.