- Switched to use booleans as a return value of rules, since PostgreSQL supports this data type