Added dynamic rule checker infrastructure