Change back to use explicit rule.

It turn out that implicit rule doesn't work, so I change back to explicit rule.