Source Rules interface updated to be more consistent