Made rules optional.