Adding in rules and exceptions.
Fixing camelCase