Should we override ``getRule()`` as well?